// 创建angular应用
var myModule = angular.module('myModule', [
'ui.router'
]);

//初始化设置
myModule.run(
	['$rootScope', '$state',
		function($rootScope, $state) {
			//状态处理功能
			$rootScope.$state = $state;
			//登录状态
			$rootScope.isLogin = false;
			//路由变化事件处理
			$rootScope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
				//alert(11);
			});
			
			$rootScope.$on('$stateNotFound', function(event, unfoundState, fromState, fromParams){
				
			});
			
			$rootScope.$on('$stateChangeError', function(event, toState, toParams, fromState, fromParams, error){
				
			});
		}
	]
);
//路由配置
myModule.config(['$logProvider', '$stateProvider','$urlRouterProvider', function($logProvider, $stateProvider,$urlRouterProvider){
	//错误路由跳转
	$urlRouterProvider
		.when('/c?id', '/contacts/:id')
		.otherwise('/');
	//路由配置			
	$stateProvider
		//首页
		.state('index',{
			url: '/',
			templateUrl: 'tpl/home.html'
		})
		//新闻
		.state('news',{
			url: '/news',
			templateUrl: 'tpl/news.html'
		})
		.state('newsc',{
			url: '/newsc/:id',
			templateUrl: 'tpl/newsc.html'
		})
		//好友
		.state('friend',{
			url: '/friend',
			templateUrl: 'tpl/friend.html'
		})
		.state('friend.c',{
			url: '/c?name&sex',
			templateUrl: 'tpl/friendc.html'
		})
		//关于我们
		.state('about',{
			url: '/about',
			templateUrl: 'tpl/about.html'
		})
		.state('about.p1',{
			url: '/p1',
			templateUrl: 'tpl/about_p1.html'
		})
		.state('about.p2',{
			url: '/p2',
			templateUrl: 'tpl/about_p2.html'
		})
		.state('about.p3',{
			url: '/p3',
			templateUrl: 'tpl/about_p3.html'
		})
		//ajax获取
		.state('ajaxget',{
			url: '/ajaxget',
			templateUrl: 'tpl/ajaxget.html'
		})
		//
		
		
	
}]);